package com.ruoyi.cases.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 个人日统计对象 jl_daily_statistics
 * 
 * @author ruoyi
 * @date 2024-05-20
 */
public class JlDailyStatistics extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String id;

    /** 用户id */
    @Excel(name = "用户id")
    private String userId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String username;

    /** 部门id */
    @Excel(name = "部门id")
    private String deptId;

    /** 统计日期 */
    @Excel(name = "统计日期")
    private String statisticsDate;

    /** 部门名称 */
    @Excel(name = "部门名称")
    private String deptName;

    /** 额定系数 */
    @Excel(name = "额定系数")
    private String ratedCoefficient;

    /** 定额标准 */
    @Excel(name = "定额标准")
    private String quotaStandard;

    /** 奖励/扣除金额 */
    @Excel(name = "奖励/扣除金额")
    private String rewardDeductionAmount;

    /** 考核人 */
    @Excel(name = "考核人")
    private String assessorName;
    /*审核人id*/
    private String auditUserId;
    /*审核时间*/
    private String assessorTime;
    /*养护作业项目id*/
    private String quantitativeTypeId;
    /*养护作业项目*/
    private String quantitativeTypeName;
    /*每日完成工作量*/
    private String quantitativeTypeValue;
    /*验收后实际工作量*/
    private String qualifiedNum;
    /*定额标准*/
    private String quantitativeLaborCost;

    private String startDate;
    private String endDate;
    private String param;
    private int xh;

    public String getQuantitativeTypeId() {
        return quantitativeTypeId;
    }

    public void setQuantitativeTypeId(String quantitativeTypeId) {
        this.quantitativeTypeId = quantitativeTypeId;
    }

    public int getXh() {
        return xh;
    }

    public void setXh(int xh) {
        this.xh = xh;
    }

    public String getParam() {
        return param;
    }

    public void setParam(String param) {
        this.param = param;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getQuantitativeTypeName() {
        return quantitativeTypeName;
    }

    public void setQuantitativeTypeName(String quantitativeTypeName) {
        this.quantitativeTypeName = quantitativeTypeName;
    }

    public String getQuantitativeTypeValue() {
        return quantitativeTypeValue;
    }

    public void setQuantitativeTypeValue(String quantitativeTypeValue) {
        this.quantitativeTypeValue = quantitativeTypeValue;
    }

    public String getQualifiedNum() {
        return qualifiedNum;
    }

    public void setQualifiedNum(String qualifiedNum) {
        this.qualifiedNum = qualifiedNum;
    }

    public String getQuantitativeLaborCost() {
        return quantitativeLaborCost;
    }

    public void setQuantitativeLaborCost(String quantitativeLaborCost) {
        this.quantitativeLaborCost = quantitativeLaborCost;
    }

    public String getAuditUserId() {
        return auditUserId;
    }

    public void setAuditUserId(String auditUserId) {
        this.auditUserId = auditUserId;
    }

    public String getAssessorTime() {
        return assessorTime;
    }

    public void setAssessorTime(String assessorTime) {
        this.assessorTime = assessorTime;
    }

    /** 日工作明细 */
    @Excel(name = "日工作明细")
    private String statisticsDetail;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setUserId(String userId) 
    {
        this.userId = userId;
    }

    public String getUserId() 
    {
        return userId;
    }
    public void setUsername(String username) 
    {
        this.username = username;
    }

    public String getUsername() 
    {
        return username;
    }
    public void setDeptId(String deptId) 
    {
        this.deptId = deptId;
    }

    public String getDeptId() 
    {
        return deptId;
    }
    public void setStatisticsDate(String statisticsDate) 
    {
        this.statisticsDate = statisticsDate;
    }

    public String getStatisticsDate() 
    {
        return statisticsDate;
    }
    public void setDeptName(String deptName) 
    {
        this.deptName = deptName;
    }

    public String getDeptName() 
    {
        return deptName;
    }
    public void setRatedCoefficient(String ratedCoefficient) 
    {
        this.ratedCoefficient = ratedCoefficient;
    }

    public String getRatedCoefficient() 
    {
        return ratedCoefficient;
    }
    public void setQuotaStandard(String quotaStandard) 
    {
        this.quotaStandard = quotaStandard;
    }

    public String getQuotaStandard() 
    {
        return quotaStandard;
    }
    public void setRewardDeductionAmount(String rewardDeductionAmount) 
    {
        this.rewardDeductionAmount = rewardDeductionAmount;
    }

    public String getRewardDeductionAmount() 
    {
        return rewardDeductionAmount;
    }
    public void setAssessorName(String assessorName) 
    {
        this.assessorName = assessorName;
    }

    public String getAssessorName() 
    {
        return assessorName;
    }
    public void setStatisticsDetail(String statisticsDetail) 
    {
        this.statisticsDetail = statisticsDetail;
    }

    public String getStatisticsDetail() 
    {
        return statisticsDetail;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("userId", getUserId())
            .append("username", getUsername())
            .append("deptId", getDeptId())
            .append("statisticsDate", getStatisticsDate())
            .append("deptName", getDeptName())
            .append("ratedCoefficient", getRatedCoefficient())
            .append("quotaStandard", getQuotaStandard())
            .append("rewardDeductionAmount", getRewardDeductionAmount())
            .append("assessorName", getAssessorName())
            .append("statisticsDetail", getStatisticsDetail())
            .toString();
    }
}
